<?php
/** .-------------------------------------------------------------------
 * | 函数库
 * '-------------------------------------------------------------------*/


// 检测函数库是否存在。 如果不存在 则声明url 函数

if (!function_exists('url'))
{
	/**
	 * 跳转模块
	 * url 跳转函数
	 * $model  跳转模块  默认都是get 中M 参数
	 */


	function url($url,$module='',$args=[])
	{
//		echo 1;die;
		// 如果$model 这个参数为真。  说明调用url时候，有穿$module 这个参数。以传入的参数为准
		//如果第二个参数没有给， 默认使用get 参数中m 参数的值
		$module = $module ? : Request::get('m');

//             http_build_query （）   比如下面的数组 转换成bar&boom &milk 等这种格式 PHP 手册里有~~
//<?php
//$data = array('foo'=>'bar',
//	'baz'=>'boom',
//	'cow'=>'milk',
//	'php'=>'hypertext processor');
//
//echo http_build_query($data) . "\n";
//echo http_build_query($data, '', '&amp;');
//
//


		return __ROOT__ ."?m=".$module."&action=controller/" . str_replace('.','/',$url) . '&' . http_build_query($args);
	}

}












































































